<?php

namespace app\common\model;

use think\Model;

/**
 * 假模型，数据表中没有
 */
class ChatList extends Model
{
    // 数据表名
    protected $table = null;
    // 主键
    protected $pk = null;
    // 类型声明
    protected $type = [
        'left_id'         => 'integer',
        'right_id'        => 'integer',
        'received_count'  => 'integer',
        'read_count'      => 'integer',
        'unread_count'    => 'integer',
        'last_message_id' => 'integer',
        'last_received'     => 'datetime',
        'last_read'     => 'datetime',
    ];

    public function lastMessage()
    {
        // 当前模型的arg[2]字段=arg[1]模型的主键
        return $this->belongsTo('\app\common\model\PrivateMessage', 'last_message_id');
    }
}
